<?php
define('BASICS_PATH', dirname(__DIR__) . DIRECTORY_SEPARATOR);
define('BASICS_STIME', microtime(true));//框架运行开始时间


// sdk项目启动文件 如果其他项目需要使用sdk 需要引用本文件
ini_set('memory_limit', '128M');
ini_set('date.timezone', 'Asia/Shanghai');
ini_set('upload_tmp_dir', BASICS_PATH . '/runtime/tmp/'); // 上传临时目录
ini_set('session.save_path', BASICS_PATH . '/runtime/session/'); // 本地session目录
ini_set('session.gc_maxlifetime', 36000); // session有效期10个小时
require __DIR__ . '/autoload.php';
// 载入vendor
$vendorAutoload = BASICS_PATH . 'vendor/autoload.php';
if (file_exists($vendorAutoload)) {
    require $vendorAutoload;
}

// 通过debug调试模式可以开启报错提示
if (isset($_GET['debug'])) {
    ini_set('display_startup_errors', 1); // 开启报错提示
    ini_set('display_errors', 1); // 开启报错提示
    error_reporting(- 1); // 报告所有 PHP 错误
}